博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
完成个人中心—导航标签
阅读量:4926 次
发布时间:2019-06-11

本文共 1165 字,大约阅读时间需要 3 分钟。

  1. 个人中心—视图函数带标签页面参数tag
    @app.route('/usercenter/<user_id>/<tag>')
    def usercenter(user_id, tag):
       if tag == ‘1':
           return render_template('usercenter1.html', **context)
  2. 个人中心—导航标签链接增加tag参数
    <li role=“presentation”><a href=“{
    { url_for(‘usercenter’,user_id = user.id,tag = ‘1’) }}">全部问答</a></li>
  3. 个人中心—有链接到个人中心页面的url增加tag参数

 <a href="{

{ url_for('usercenter',user_id = session.get('userid'), tag=1) }}">{
{ session.get('user') }}</a>

主py文件:

@app.route('/gr/
/
')@loginFirstdef gr(user_id,tag): user=User.query.filter(User.id==user_id).first() #把信息存放到数据库里面 context={ 'username':user.username, 'question':user.question, 'comments':user.comments, 'user':user } if tag == '1': return render_template('wd.html',**context) #输出显示数据库里的信息 elif tag == '2': return render_template('pl.html',**context) else: return render_template('zx.html', **context)

个人中心导航html:

链接页面html:

首页:

详情页:

导航页:

 

转载于:https://www.cnblogs.com/qisq/p/8066977.html

你可能感兴趣的文章
2014.6.23
查看>>
发送 一个无序广播
查看>>
一块GPU就能训练语义分割网络,百度PaddlePaddle是如何优化的?
查看>>
struts2 重定向
查看>>
[大数加法]Add Binary
查看>>
Responsive设计的十个基本技巧(转)
查看>>
使用MVC的Ajax.BeginForm方法实现异步验证
查看>>
行为型模式之模板模式
查看>>
go学习笔记-常见命令
查看>>
go学习笔记-类型转换(Type Conversion)
查看>>
[shell编程]一个简单的脚本
查看>>
js浮点数运算需要注意的问题
查看>>
锋利的jQuery读书笔记---jQuery中Ajax--load方法
查看>>
@Controller和@RestController的区别(转)
查看>>
day029socketserver模块实现并发,线程、 ftp上传或下载,打印进度条
查看>>
专注就要勇于对其它1000个好主意说“不”
查看>>
nfc相关
查看>>
Python爬虫基础(四)Requests库的使用
查看>>
linux ls和 ll 命令
查看>>
Python 类型强制转换
查看>>